/**
 * 1、基本的赋值运算符 = (从右向左运算)
 * 2、复合赋值运算符: += 、-= 、*= 、/= 、%= 、|= 、^= 、&= 、>>= 、<<= ......
 */

let a = 100 ; // 基本的赋值运算符
let b = 2 ;

console.log( a , b );

a >>= b ; // a >>= b 效果上等同于 a = a >> b ;

console.log( a , b );

let x = 100 ;
let y = 200 ;
console.log( x , y );
x += y ; // x += y ; 效果上等同于 x = x + y ;
console.log( x , y );

let m = 9527 ;
let n = 10086 ;
console.log( m , n );
m ^= n ; // m = m ^ n ;
n ^= m ; // n = n ^ m ; // n = m ^ n ;
m ^= n ; // m = m ^ n ;
console.log( m , n );

let sum1 = 0 , sum2 = 0 ;
for( let i = 2 , j = 1 ; i <= 100 && j <= 100 ; i += 2 , j += 2 ){
    sum1 += i ;
    sum2 += j ;
}
console.log( sum1 , sum2 );
